package com.dd.cloud.user.res.aicms;

import com.dd.cloud.common.annotate.Desensitized;
import com.dd.cloud.common.enums.SensitiveTypeEnum;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 诊断结果表
 * </p>
 *
 * @author czg
 * @since 2022-04-27
 */
@Data
public class AicmsDiagnosticResultSystemPageRes implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 诊断id
     */
    private Integer id;

    /**
     * 诊疗编号
     */
    private String tencode;

    /**
     * 患者就诊卡id
     */
    private String medId;

    /**
     * 机构id
     */
    private Integer mechanId;

    /**
     * 机构名称
     */
    private String mechanName;

    /**
     * 患者姓名
     */
    private String name;

    /**
     * 患者联系电话
     */
    private String phoneNum;

    /**
     * 医生id
     */
    private Integer doctorId;

    /**
     * 医生姓名
     */
    private String doctorName;

    /**
     * 科室
     */
    private String dep;

    /**
     * 疾病
     */
    private String disease;

    /**
     * 医生手机号
     */
    @Desensitized(type = SensitiveTypeEnum.MOBILE_PHONE)
    private String doctorPhone;

    /**
     * 是否认证 0.未认证 1.已认证
     */
    private Integer isCertification;

    /**
     * 诊断时间
     */
    private LocalDateTime createTime;
}
